128a8abc984cad908879691db2ae43a389589dc7,modules/core/src/main/java/org/gridgain/grid/kernal/processors/portable/GridPortableReaderImpl.java,GridPortableReaderImpl,readChar,#String#,322
Before Change
/** {@inheritDoc} */
@Override public char readChar(String fieldName) throws GridPortableException {
int fieldOff = fieldOffset(fieldName);
byte flag = readByte(fieldOff++);
if (flag != CHAR)
throw new GridPortableException("Invalid flag value: " + flag);
return fieldOff >= 0 ? readChar(fieldOff) : 0;
}
/** {@inheritDoc} */
After Change
/** {@inheritDoc} */
@Override public char readChar(String fieldName) throws GridPortableException {
off = fieldOffset(fieldName);
if (off >= 0) {
byte flag = doReadByte(false);
if (flag != CHAR)
throw new GridPortableException("Invalid flag value: " + flag);
return doReadChar(false);
}
else
return 0;
}
/** {@inheritDoc} */